63aca516c1228b61e6821d4bd8313d43b6fe1352,google-cloud-tools-plugin/src/com/google/cloud/tools/intellij/resources/GoogleUserModelItem.java,GoogleUserModelItem,loadUserProjects,#,142

Before Change


            return p1.getName().toLowerCase().compareTo(p2.getName().toLowerCase());
          }
        });
        allProjects.addAll(response.getProjects());
        while (!Strings.isNullOrEmpty(response.getNextPageToken())) {
          response = cloudResourceManagerClient.projects().list()
              .setPageToken(response.getNextPageToken())

After Change


        Set<Project> allProjects = new TreeSet<>((Project p1, Project p2) ->
            p1.getName().toLowerCase().compareTo(p2.getName().toLowerCase()));

        response.getProjects().stream()
            // Filter out any projects that are scheduled for deletion.
            .filter((project) -> !PROJECT_DELETE_REQUESTED.equals(project.getLifecycleState()))
            // Add remaining projects to the set.
            .forEach(allProjects::add);

        while (!Strings.isNullOrEmpty(response.getNextPageToken())) {